package com.wzq.permission.client.model;


/**
 * 菜单类型枚举类
 * Project:wzq-permission-client 
 * @Author chenjianfei
 * create Time:2016年2月18日  15:40
 *
 */
public enum MenuTypeEnum {
	MENU("menu","菜单"),
	OPERATE("operate","操作");
	/**
	 * 类型
	 */
	private String type;
	/**
	 * 描述
	 */
	private String desc;
	
	private MenuTypeEnum(String type,String desc){
		this.type = type;
		this.desc = desc;
	}
	
	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}

	/**
	 * 根据类型得到枚举类型对象
	 * @param type
	 * @return
	 */
	public static MenuTypeEnum getType(String type) {
		for (MenuTypeEnum menuType : MenuTypeEnum.values()) {
			if (menuType.getType().equals(type)) {
				return menuType;
			}
		}
		return null;
	}
}
